﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Workflow.Activities;
using System.Workflow.Runtime;
using System.ServiceModel;
namespace WFServiceContract
{
    [ExternalDataExchange]
    public interface IWFGongdan
    {
        event EventHandler<ExternalDataEventArgs> EveOK;

        event EventHandler<ExternalDataEventArgs> EveReject;

        event EventHandler<ExternalDataEventArgs> EveUp;

        event EventHandler<ExternalDataEventArgs> EveTJ;
        event EventHandler<ExternalDataEventArgs> EveTimeOut;
        event EventHandler<ExternalDataEventArgs> EveContinue;
        event EventHandler<ExternalDataEventArgs> EveShQysh;
        event EventHandler<ExternalDataEventArgs> EveWYZGPGOK;
        event EventHandler<ExternalDataEventArgs> EveWYZGContinue;
        event EventHandler<ExternalDataEventArgs> EveWYZGTJ;
        event EventHandler<ExternalDataEventArgs> EveWYZGReject;
        event EventHandler<ExternalDataEventArgs> EveTimeOut2;
        event EventHandler<ExternalDataEventArgs> EveAgreeSH;

        event EventHandler<ExternalDataEventArgs> EveRejectSH;
        event EventHandler<ExternalDataEventArgs> EveWYZRTJ;
        event EventHandler<ExternalDataEventArgs> EveWYZRContinue;
        event EventHandler<ExternalDataEventArgs> EveWYZRReject;
        event EventHandler<ExternalDataEventArgs> EveClose;   

        //根据后续数据评估工单问题点是否消除
        int ProblemIsDisappear(Guid InstranceId);
    }   
}
